#content {
min-height: 420px;
}

h2 {
float:left;
display: block;
font-size: 2em;
font-weight: bold;
}

.grid-16-8 .article {
float: left;
width: 590px;
padding-right: 40px;
}

.wrap h3 {
margin-top: 20px;
}

h3 {
height: 26px;
margin-left: 4px;
font: 14px Arial,Helvetica,sans-serif;
color: #666;
margin-bottom: 1px;
line-height: 150%;
background: rgb(238,255,238);
}

h3 {
display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

.ll {
float: left;
}

.grid-16-8 .aside {
float: right;
width: 310px;
}

.pl2 {
font: 14px Arial,Helvetica,sans-serif;
line-height: 150%;
color: #666;
}

p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}